package com.unit3;

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author 李琦 on 2021/8/4.
 * @version java version "16.0.1" 2021-04-20
 * 正则表达式:定义字符串的模式,定义字符串的匹配规则
 * 可以用于搜索,编辑,处理文本
 *
 * 用pattern类
 */
public class test18 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("输入电话号码");
        String s=sc.next();
        //String s="13546254120";
        String pat="1\\d{10}";//以1开头,之后跟十位数字
        Pattern p=Pattern.compile(pat);//获取Pattern对象,传入正则表达式
        Matcher m= p.matcher(s);//创建Matcher,传入字符串
        System.out.println(m.matches());
        if(m.matches()==false){
            System.out.println("格式错误!");
        }






    }


}
